package com.geline.cloud.core;

/**
 * 全局加解密服务
 *
 * @author: mx
 * @date: 2024-06-13 16:51
 */
public interface SecurityHandler {

    /**
     * 加密
     * @param text
     * @return
     */
    String encrypt(String text);

    /**
     * 加密
     * @param text
     * @return
     */
    String encrypt(String text, String salt);

    /**
     * 解密
     * @param text
     * @return
     */
    String decrypt(String text);

    /**
     * 解密
     * @param text
     * @return
     */
    String decrypt(String text, String salt);
}
